

<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
  <meta charset="utf-8">
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  
  <title>OCC.ShapeUpgrade module &mdash; pythonocc API 0.18 documentation</title>
  

  
  
  
  

  

  
  
    

  

  
  
    <link rel="stylesheet" href="static/css/theme.css" type="text/css" />
  

  

  
        <link rel="index" title="Index"
              href="genindex.html"/>
        <link rel="search" title="Search" href="search.html"/>
    <link rel="top" title="pythonocc API 0.18 documentation" href="index.html"/> 

  
  <script src="static/js/modernizr.min.js"></script>

</head>

<body class="wy-body-for-nav" role="document">

   
  <div class="wy-grid-for-nav">

    
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
      <div class="wy-side-scroll">
        <div class="wy-side-nav-search">
          

          
            <a href="index.html" class="icon icon-home"> pythonocc API
          

          
          </a>

          
            
            
              <div class="version">
                0.18
              </div>
            
          

          
<div role="search">
  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
    <input type="text" name="q" placeholder="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>
</div>

          
        </div>

        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
          
            
            
              
            
            
              <!-- Local TOC -->
              <div class="local-toc"><ul>
<li><a class="reference internal" href="#">OCC.ShapeUpgrade module</a></li>
</ul>
</div>
            
          
        </div>
      </div>
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">

      
      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
        
          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
          <a href="index.html">pythonocc API</a>
        
      </nav>


      
      <div class="wy-nav-content">
        <div class="rst-content">
          















<div role="navigation" aria-label="breadcrumbs navigation">

  <ul class="wy-breadcrumbs">
    
      <li><a href="index.html">Docs</a> &raquo;</li>
        
      <li>OCC.ShapeUpgrade module</li>
    
    
      <li class="wy-breadcrumbs-aside">
        
            
            <a href="sources/OCC.ShapeUpgrade.rst.txt" rel="nofollow"> View page source</a>
          
        
      </li>
    
  </ul>

  
  <hr/>
</div>
          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
           <div itemprop="articleBody">
            
  <div class="section" id="occ-shapeupgrade-module">
<h1>OCC.ShapeUpgrade module<a class="headerlink" href="#occ-shapeupgrade-module" title="Permalink to this headline">¶</a></h1>
<span class="target" id="module-OCC.ShapeUpgrade"></span><p>This package provides toolsfor splitting and converting shapes by some criteria. Itprovides modifications of the kind when one topologicalobject can be converted or splitted to several ones. Inparticular this package contains high level API classes which perform:converting geometry of shapes up to given continuity,splitting revolutions by U to segments less than given value,converting to beziers,splitting closed faces.</p>
<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_ClosedEdgeDivide</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedEdgeDivide.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_ClosedFaceDivide</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ClosedFaceDivide.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_ConvertCurve2dToBezier</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve2dToBezier.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_ConvertCurve3dToBezier</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertCurve3dToBezier.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_ConvertSurfaceToBezierBasis.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_EdgeDivide</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_FaceDivide</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_FaceDivideArea</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivide</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FaceDivideArea.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_FixSmallBezierCurves</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallBezierCurves.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_FixSmallCurves</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_RemoveInternalWires</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveInternalWires.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_RemoveLocations</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.Handle_MMgt_TShared" title="OCC.MMgt.Handle_MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.Handle_MMgt_TShared</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_RemoveLocations.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_SplitCurve</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.Handle_MMgt_TShared" title="OCC.MMgt.Handle_MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.Handle_MMgt_TShared</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_SplitCurve2d</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_SplitCurve2dContinuity</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2dContinuity.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_SplitCurve3d</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_SplitCurve3dContinuity</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3dContinuity.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_SplitSurface</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.Handle_MMgt_TShared" title="OCC.MMgt.Handle_MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.Handle_MMgt_TShared</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_SplitSurfaceAngle</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceAngle.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_SplitSurfaceArea</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceArea.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_SplitSurfaceContinuity</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurfaceContinuity.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_Tool</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.Handle_MMgt_TShared" title="OCC.MMgt.Handle_MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.Handle_MMgt_TShared</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_UnifySameDomain</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.Handle_MMgt_TShared" title="OCC.MMgt.Handle_MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.Handle_MMgt_TShared</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_UnifySameDomain.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide">
<em class="property">class </em><code class="descname">Handle_ShapeUpgrade_WireDivide</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.Handle_ShapeUpgrade_Tool</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ClosedEdgeDivide">
<em class="property">class </em><code class="descname">ShapeUpgrade_ClosedEdgeDivide</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ClosedEdgeDivide" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide" title="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ClosedEdgeDivide.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ClosedEdgeDivide.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ClosedEdgeDivide.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ClosedEdgeDivide.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ClosedFaceDivide">
<em class="property">class </em><code class="descname">ShapeUpgrade_ClosedFaceDivide</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ClosedFaceDivide" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide" title="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide</span></code></a></p>
<ul class="simple">
<li>Creates empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initialize by a Face.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>F</strong> (<em>TopoDS_Face &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ClosedFaceDivide.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ClosedFaceDivide.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ClosedFaceDivide.GetNbSplitPoints">
<code class="descname">GetNbSplitPoints</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ClosedFaceDivide.GetNbSplitPoints" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the number of splitting points</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ClosedFaceDivide.SetNbSplitPoints">
<code class="descname">SetNbSplitPoints</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ClosedFaceDivide.SetNbSplitPoints" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the number of cutting lines by which closed face will be splitted. The resulting faces will be num+1.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ClosedFaceDivide.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ClosedFaceDivide.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve2dToBezier">
<em class="property">class </em><code class="descname">ShapeUpgrade_ConvertCurve2dToBezier</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve2dToBezier" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d" title="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve2dToBezier.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve2dToBezier.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve2dToBezier.SplitParams">
<code class="descname">SplitParams</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve2dToBezier.SplitParams" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the list of splitted parameters in original curve parametrisation.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColStd.html#OCC.TColStd.Handle_TColStd_HSequenceOfReal" title="OCC.TColStd.Handle_TColStd_HSequenceOfReal">Handle_TColStd_HSequenceOfReal</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve2dToBezier.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve2dToBezier.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier">
<em class="property">class </em><code class="descname">ShapeUpgrade_ConvertCurve3dToBezier</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d" title="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d</span></code></a></p>
<ul class="simple">
<li>Empty constructor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.GetCircleMode">
<code class="descname">GetCircleMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.GetCircleMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_Circle conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.GetConicMode">
<code class="descname">GetConicMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.GetConicMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Performs converting and computes the resulting shape.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.GetLineMode">
<code class="descname">GetLineMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.GetLineMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_Line conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.SetCircleMode">
<code class="descname">SetCircleMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.SetCircleMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_Circle to bezier.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.SetConicMode">
<code class="descname">SetConicMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.SetConicMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_Conic conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.SetLineMode">
<code class="descname">SetLineMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.SetLineMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_Line to bezier.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.SplitParams">
<code class="descname">SplitParams</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.SplitParams" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the list of splitted parameters in original curve parametrisation.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColStd.html#OCC.TColStd.Handle_TColStd_HSequenceOfReal" title="OCC.TColStd.Handle_TColStd_HSequenceOfReal">Handle_TColStd_HSequenceOfReal</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertCurve3dToBezier.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis">
<em class="property">class </em><code class="descname">ShapeUpgrade_ConvertSurfaceToBezierBasis</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface" title="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.GetBSplineMode">
<code class="descname">GetBSplineMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.GetBSplineMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_BSplineSurface conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.GetExtrusionMode">
<code class="descname">GetExtrusionMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.GetExtrusionMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_SurfaceOfLinearExtrusion conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.GetPlaneMode">
<code class="descname">GetPlaneMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.GetPlaneMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_Pline conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.GetRevolutionMode">
<code class="descname">GetRevolutionMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.GetRevolutionMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_SurfaceOfRevolution conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.Segments">
<code class="descname">Segments</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.Segments" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the grid of bezier based surfaces correspondent to original surface.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.ShapeExtend.html#OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface" title="OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface">Handle_ShapeExtend_CompositeSurface</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.SetBSplineMode">
<code class="descname">SetBSplineMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.SetBSplineMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_BSplineSurface to Bezier</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.SetExtrusionMode">
<code class="descname">SetExtrusionMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.SetExtrusionMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_SurfaceOfLinearExtrusion to Bezier</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.SetPlaneMode">
<code class="descname">SetPlaneMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.SetPlaneMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_Plane to Bezier</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.SetRevolutionMode">
<code class="descname">SetRevolutionMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.SetRevolutionMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_SurfaceOfRevolution to Bezier</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ConvertSurfaceToBezierBasis.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide">
<em class="property">class </em><code class="descname">ShapeUpgrade_EdgeDivide</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool" title="OCC.ShapeUpgrade.ShapeUpgrade_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_Tool</span></code></a></p>
<ul class="simple">
<li>Empty constructor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.Clear">
<code class="descname">Clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.Clear" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.Compute">
<code class="descname">Compute</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.Compute" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>E</strong> (<em>TopoDS_Edge &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.GetSplitCurve2dTool">
<code class="descname">GetSplitCurve2dTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.GetSplitCurve2dTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the tool for splitting pcurves.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve2d">Handle_ShapeUpgrade_SplitCurve2d</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.GetSplitCurve3dTool">
<code class="descname">GetSplitCurve3dTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.GetSplitCurve3dTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the tool for splitting 3D curves.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitCurve3d">Handle_ShapeUpgrade_SplitCurve3d</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.HasCurve2d">
<code class="descname">HasCurve2d</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.HasCurve2d" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.HasCurve3d">
<code class="descname">HasCurve3d</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.HasCurve3d" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.Knots2d">
<code class="descname">Knots2d</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.Knots2d" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColStd.html#OCC.TColStd.Handle_TColStd_HSequenceOfReal" title="OCC.TColStd.Handle_TColStd_HSequenceOfReal">Handle_TColStd_HSequenceOfReal</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.Knots3d">
<code class="descname">Knots3d</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.Knots3d" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColStd.html#OCC.TColStd.Handle_TColStd_HSequenceOfReal" title="OCC.TColStd.Handle_TColStd_HSequenceOfReal">Handle_TColStd_HSequenceOfReal</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.SetFace">
<code class="descname">SetFace</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.SetFace" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets supporting surface by face</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>F</strong> (<em>TopoDS_Face &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.SetSplitCurve2dTool">
<code class="descname">SetSplitCurve2dTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.SetSplitCurve2dTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the tool for splitting pcurves.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>splitCurve2dTool</strong> (<em>Handle_ShapeUpgrade_SplitCurve2d &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.SetSplitCurve3dTool">
<code class="descname">SetSplitCurve3dTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.SetSplitCurve3dTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the tool for splitting 3D curves.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>splitCurve3dTool</strong> (<em>Handle_ShapeUpgrade_SplitCurve3d &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_EdgeDivide.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide">
<em class="property">class </em><code class="descname">ShapeUpgrade_FaceDivide</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool" title="OCC.ShapeUpgrade.ShapeUpgrade_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_Tool</span></code></a></p>
<ul class="simple">
<li>Creates empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initialize by a Face.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>F</strong> (<em>TopoDS_Face &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.GetSplitSurfaceTool">
<code class="descname">GetSplitSurfaceTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.GetSplitSurfaceTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the tool for splitting surfaces. This tool must be already initialized.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_SplitSurface">Handle_ShapeUpgrade_SplitSurface</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.GetWireDivideTool">
<code class="descname">GetWireDivideTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.GetWireDivideTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the tool for dividing edges on Face. This tool must be already initialized.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_WireDivide">Handle_ShapeUpgrade_WireDivide</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initialize by a Face.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>F</strong> (<em>TopoDS_Face &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.Perform">
<code class="descname">Perform</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.Perform" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Performs splitting and computes the resulting shell The context is used to keep track of former splittings in order to keep sharings. It is updated according to modifications made.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.Result">
<code class="descname">Result</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.Result" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Gives the resulting Shell, or Face, or Null shape if not done.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.SetSplitSurfaceTool">
<code class="descname">SetSplitSurfaceTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.SetSplitSurfaceTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the tool for splitting surfaces.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>splitSurfaceTool</strong> (<em>Handle_ShapeUpgrade_SplitSurface &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.SetSurfaceSegmentMode">
<code class="descname">SetSurfaceSegmentMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.SetSurfaceSegmentMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Purpose sets mode for trimming (segment) surface by wire UV bounds.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Segment</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.SetWireDivideTool">
<code class="descname">SetWireDivideTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.SetWireDivideTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the tool for dividing edges on Face.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>wireDivideTool</strong> (<em>Handle_ShapeUpgrade_WireDivide &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.SplitCurves">
<code class="descname">SplitCurves</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.SplitCurves" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Performs splitting of curves of all the edges in the shape and divides these edges.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.SplitSurface">
<code class="descname">SplitSurface</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.SplitSurface" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Performs splitting of surface and computes the shell from source face.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.Status">
<code class="descname">Status</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.Status" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Queries the status of last call to Perform OK : no splitting was done (or no call to Perform) DONE1: some edges were splitted DONE2: surface was splitted DONE3: surface was modified without splitting FAIL1: some fails encountered during splitting wires FAIL2: face cannot be splitted</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>status</strong> (<em>ShapeExtend_Status</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivideArea">
<em class="property">class </em><code class="descname">ShapeUpgrade_FaceDivideArea</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivideArea" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide" title="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_FaceDivide</span></code></a></p>
<ul class="simple">
<li>Creates empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
<tr class="field-even field"><th class="field-name">Parameters:</th><td class="field-body"><strong>F</strong> (<em>TopoDS_Face &amp;</em>) – </td>
</tr>
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivideArea.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivideArea.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivideArea.GetMaxArea">
<code class="descname">GetMaxArea</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivideArea.GetMaxArea" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeUpgrade_FaceDivideArea_GetMaxArea(ShapeUpgrade_FaceDivideArea self) -&gt; Standard_Real</p>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivideArea.SetMaxArea">
<code class="descname">SetMaxArea</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivideArea.SetMaxArea" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeUpgrade_FaceDivideArea_SetMaxArea(ShapeUpgrade_FaceDivideArea self, Standard_Real value)</p>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FaceDivideArea.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FaceDivideArea.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallBezierCurves">
<em class="property">class </em><code class="descname">ShapeUpgrade_FixSmallBezierCurves</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallBezierCurves" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves" title="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallBezierCurves.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallBezierCurves.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallBezierCurves.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallBezierCurves.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves">
<em class="property">class </em><code class="descname">ShapeUpgrade_FixSmallCurves</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool" title="OCC.ShapeUpgrade.ShapeUpgrade_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_Tool</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.Approx">
<code class="descname">Approx</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.Approx" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Curve3d</strong> (<em>Handle_Geom_Curve &amp;</em>) – </li>
<li><strong>Curve2d</strong> (<em>Handle_Geom2d_Curve &amp;</em>) – </li>
<li><strong>Curve2dR</strong> (<em>Handle_Geom2d_Curve &amp;</em>) – </li>
<li><strong>First</strong> (<em>float &amp;</em>) – </li>
<li><strong>Last</strong> (<em>float &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.Init" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>theEdge</strong> (<em>TopoDS_Edge &amp;</em>) – </li>
<li><strong>theFace</strong> (<em>TopoDS_Face &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.SetSplitCurve2dTool">
<code class="descname">SetSplitCurve2dTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.SetSplitCurve2dTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the tool for splitting pcurves.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>splitCurve2dTool</strong> (<em>Handle_ShapeUpgrade_SplitCurve2d &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.SetSplitCurve3dTool">
<code class="descname">SetSplitCurve3dTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.SetSplitCurve3dTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the tool for splitting 3D curves.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>splitCurve3dTool</strong> (<em>Handle_ShapeUpgrade_SplitCurve3d &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.Status">
<code class="descname">Status</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.Status" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Queries the status of last call to Perform OK : DONE1: DONE2: FAIL1:</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>status</strong> (<em>ShapeExtend_Status</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_FixSmallCurves.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires">
<em class="property">class </em><code class="descname">ShapeUpgrade_RemoveInternalWires</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool" title="OCC.ShapeUpgrade.ShapeUpgrade_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_Tool</span></code></a></p>
<ul class="simple">
<li>Creates empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
<tr class="field-even field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theShape</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.GetMinArea">
<code class="descname">GetMinArea</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.GetMinArea" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeUpgrade_RemoveInternalWires_GetMinArea(ShapeUpgrade_RemoveInternalWires self) -&gt; Standard_Real</p>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.GetRemoveFaceMode">
<code class="descname">GetRemoveFaceMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.GetRemoveFaceMode" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeUpgrade_RemoveInternalWires_GetRemoveFaceMode(ShapeUpgrade_RemoveInternalWires self) -&gt; Standard_Boolean</p>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.GetResult">
<code class="descname">GetResult</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.GetResult" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Get result shape</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initialize by a Shape.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theShape</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.Perform">
<code class="descname">Perform</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.Perform" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Removes all internal wires having area less than area specified as minimal allowed area</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>If specified sequence of shape contains - 1.wires then these wires will be removed if they have area less than allowed min area. 2.faces than internal wires from these faces will be removed if they have area less than allowed min area.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theSeqShapes</strong> (<em>TopTools_SequenceOfShape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.RemovedFaces">
<code class="descname">RemovedFaces</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.RemovedFaces" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns sequence of removed faces.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopTools.html#OCC.TopTools.TopTools_SequenceOfShape" title="OCC.TopTools.TopTools_SequenceOfShape">TopTools_SequenceOfShape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.RemovedWires">
<code class="descname">RemovedWires</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.RemovedWires" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns sequence of removed faces.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopTools.html#OCC.TopTools.TopTools_SequenceOfShape" title="OCC.TopTools.TopTools_SequenceOfShape">TopTools_SequenceOfShape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.SetMinArea">
<code class="descname">SetMinArea</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.SetMinArea" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeUpgrade_RemoveInternalWires_SetMinArea(ShapeUpgrade_RemoveInternalWires self, Standard_Real value)</p>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.SetRemoveFaceMode">
<code class="descname">SetRemoveFaceMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.SetRemoveFaceMode" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeUpgrade_RemoveInternalWires_SetRemoveFaceMode(ShapeUpgrade_RemoveInternalWires self, Standard_Boolean value)</p>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.Status">
<code class="descname">Status</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.Status" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Queries status of last call to Perform() : OK - nothing was done :DONE1 - internal wires were removed :DONE2 - small faces were removed. :FAIL1 - initial shape is not specified :FAIL2 - specified sub-shape is not belonged to inotial shape.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theStatus</strong> (<em>ShapeExtend_Status</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveInternalWires.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations">
<em class="property">class </em><code class="descname">ShapeUpgrade_RemoveLocations</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.MMgt_TShared" title="OCC.MMgt.MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.MMgt_TShared</span></code></a></p>
<ul class="simple">
<li>Empy constructor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.GetResult">
<code class="descname">GetResult</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.GetResult" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns shape with removed locatins.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.ModifiedShape">
<code class="descname">ModifiedShape</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.ModifiedShape" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns modified shape obtained from initial shape.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theInitShape</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.Remove">
<code class="descname">Remove</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.Remove" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Removes all location correspodingly to RemoveLevel.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theShape</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.RemoveLevel">
<code class="descname">RemoveLevel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.RemoveLevel" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>sets level starting with that location will be removed.Value of level can be set to TopAbs_SHAPE,TopAbs_COMPOUND,TopAbs_SOLID,TopAbs_SHELL,TopAbs_FACE.By default TopAbs_SHAPE. In this case location will be removed for all shape types for exception of compound.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">TopAbs_ShapeEnum</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.SetRemoveLevel">
<code class="descname">SetRemoveLevel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.SetRemoveLevel" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>sets level starting with that location will be removed, by default TopAbs_SHAPE. In this case locations will be kept for specified shape and if specified shape is TopAbs_COMPOUND for sub-shapes of first level.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>theLevel</strong> (<em>TopAbs_ShapeEnum</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_RemoveLocations.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier">
<em class="property">class </em><code class="descname">ShapeUpgrade_ShapeConvertToBezier</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide" title="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initialize by a Shape.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>S</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Get2dConversion">
<code class="descname">Get2dConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Get2dConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the 2D conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Get3dCircleConversion">
<code class="descname">Get3dCircleConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Get3dCircleConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_Circle conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Get3dConicConversion">
<code class="descname">Get3dConicConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Get3dConicConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_Conic conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Get3dConversion">
<code class="descname">Get3dConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Get3dConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the 3D conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Get3dLineConversion">
<code class="descname">Get3dLineConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Get3dLineConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_Line conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.GetBSplineMode">
<code class="descname">GetBSplineMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.GetBSplineMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_BSplineSurface conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.GetExtrusionMode">
<code class="descname">GetExtrusionMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.GetExtrusionMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_SurfaceOfLinearExtrusion conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.GetPlaneMode">
<code class="descname">GetPlaneMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.GetPlaneMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_Pline conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.GetRevolutionMode">
<code class="descname">GetRevolutionMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.GetRevolutionMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Geom_SurfaceOfRevolution conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.GetSurfaceConversion">
<code class="descname">GetSurfaceConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.GetSurfaceConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the surface conversion mode.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Set2dConversion">
<code class="descname">Set2dConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Set2dConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion 2D curves to bezier.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Set3dCircleConversion">
<code class="descname">Set3dCircleConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Set3dCircleConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_Circle to bezier.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Set3dConicConversion">
<code class="descname">Set3dConicConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Set3dConicConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_Conic to bezier.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Set3dConversion">
<code class="descname">Set3dConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Set3dConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion 3d curves to bezier.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Set3dLineConversion">
<code class="descname">Set3dLineConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.Set3dLineConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_Line to bezier.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.SetBSplineMode">
<code class="descname">SetBSplineMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.SetBSplineMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_BSplineSurface to Bezier</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.SetExtrusionMode">
<code class="descname">SetExtrusionMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.SetExtrusionMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_SurfaceOfLinearExtrusion to Bezier</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.SetPlaneMode">
<code class="descname">SetPlaneMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.SetPlaneMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_Plane to Bezier</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.SetRevolutionMode">
<code class="descname">SetRevolutionMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.SetRevolutionMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion Geom_SurfaceOfRevolution to Bezier</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.SetSurfaceConversion">
<code class="descname">SetSurfaceConversion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.SetSurfaceConversion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for conversion surfaces curves to bezier basis.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeConvertToBezier.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide">
<em class="property">class </em><code class="descname">ShapeUpgrade_ShapeDivide</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initialize by a Shape.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>S</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.Delete">
<code class="descname">Delete</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.Delete" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">void</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.GetContext">
<code class="descname">GetContext</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.GetContext" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns context with all the modifications made during last call(s) to Perform() recorded</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.ShapeBuild.html#OCC.ShapeBuild.Handle_ShapeBuild_ReShape" title="OCC.ShapeBuild.Handle_ShapeBuild_ReShape">Handle_ShapeBuild_ReShape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initialize by a Shape.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>S</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.MsgRegistrator">
<code class="descname">MsgRegistrator</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.MsgRegistrator" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns message registrator</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.ShapeExtend.html#OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator" title="OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator">Handle_ShapeExtend_BasicMsgRegistrator</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.Perform">
<code class="descname">Perform</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.Perform" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Performs splitting and computes the resulting shape If newContext is True (default), the internal context will be cleared at start, else previous substitutions will be acting.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>newContext</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.Result">
<code class="descname">Result</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.Result" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Gives the resulting Shape, or Null shape if not done.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SendMsg">
<code class="descname">SendMsg</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SendMsg" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sends a message to be attached to the shape. Calls corresponding message of message registrator.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>message</strong> (<em>Message_Msg &amp;</em>) – </li>
<li><strong>gravity</strong> (<em>Message_Gravity</em>) – default value is Message_Info</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetContext">
<code class="descname">SetContext</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetContext" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets context with recorded modifications to be applied during next call(s) to Perform(shape,Standard_False)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>context</strong> (<em>Handle_ShapeBuild_ReShape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetEdgeMode">
<code class="descname">SetEdgeMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetEdgeMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for splitting 3d curves from edges. 0 - only curve 3d from free edges. 1 - only curve 3d from shared edges. 2 - all curve 3d.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aEdgeMode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetMaxTolerance">
<code class="descname">SetMaxTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetMaxTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets maximal allowed tolerance</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>maxtol</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetMinTolerance">
<code class="descname">SetMinTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetMinTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets minimal allowed tolerance</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mintol</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetMsgRegistrator">
<code class="descname">SetMsgRegistrator</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetMsgRegistrator" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets message registrator</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>msgreg</strong> (<em>Handle_ShapeExtend_BasicMsgRegistrator &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">void</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetPrecision">
<code class="descname">SetPrecision</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetPrecision" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Defines the spatial precision used for splitting</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Prec</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetSplitFaceTool">
<code class="descname">SetSplitFaceTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetSplitFaceTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the tool for splitting faces.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>splitFaceTool</strong> (<em>Handle_ShapeUpgrade_FaceDivide &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetSurfaceSegmentMode">
<code class="descname">SetSurfaceSegmentMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.SetSurfaceSegmentMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Purpose sets mode for trimming (segment) surface by wire UV bounds.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Segment</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.Status">
<code class="descname">Status</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.Status" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Queries the status of last call to Perform OK : no splitting was done (or no call to Perform) DONE1: some edges were splitted DONE2: surface was splitted FAIL1: some errors occured</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>status</strong> (<em>ShapeExtend_Status</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideAngle">
<em class="property">class </em><code class="descname">ShapeUpgrade_ShapeDivideAngle</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideAngle" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide" title="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>MaxAngle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initialize by a Shape.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>MaxAngle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
<li><strong>S</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideAngle.InitTool">
<code class="descname">InitTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideAngle.InitTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Resets tool for splitting face with given angle</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>MaxAngle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideAngle.MaxAngle">
<code class="descname">MaxAngle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideAngle.MaxAngle" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns maximal angle</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideAngle.SetMaxAngle">
<code class="descname">SetMaxAngle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideAngle.SetMaxAngle" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Set maximal angle (calls InitTool)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>MaxAngle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideAngle.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideAngle.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideArea">
<em class="property">class </em><code class="descname">ShapeUpgrade_ShapeDivideArea</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideArea" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide" title="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initialize by a Shape.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>S</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideArea.GetMaxArea">
<code class="descname">GetMaxArea</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideArea.GetMaxArea" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeUpgrade_ShapeDivideArea_GetMaxArea(ShapeUpgrade_ShapeDivideArea self) -&gt; Standard_Real</p>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideArea.SetMaxArea">
<code class="descname">SetMaxArea</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideArea.SetMaxArea" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeUpgrade_ShapeDivideArea_SetMaxArea(ShapeUpgrade_ShapeDivideArea self, Standard_Real value)</p>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideArea.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideArea.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosed">
<em class="property">class </em><code class="descname">ShapeUpgrade_ShapeDivideClosed</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosed" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide" title="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide</span></code></a></p>
<ul class="simple">
<li>Initialises tool with shape and default parameter.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>S</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosed.SetNbSplitPoints">
<code class="descname">SetNbSplitPoints</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosed.SetNbSplitPoints" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the number of cuts applied to divide closed faces. The number of resulting faces will be num+1.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosed.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosed.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosedEdges">
<em class="property">class </em><code class="descname">ShapeUpgrade_ShapeDivideClosedEdges</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosedEdges" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide" title="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide</span></code></a></p>
<ul class="simple">
<li>Initialises tool with shape and default parameter.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>S</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosedEdges.SetNbSplitPoints">
<code class="descname">SetNbSplitPoints</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosedEdges.SetNbSplitPoints" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the number of cuts applied to divide closed edges. The number of resulting faces will be num+1.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosedEdges.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideClosedEdges.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity">
<em class="property">class </em><code class="descname">ShapeUpgrade_ShapeDivideContinuity</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide" title="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivide</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initialize by a Shape.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>S</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.SetBoundaryCriterion">
<code class="descname">SetBoundaryCriterion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.SetBoundaryCriterion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Defines a criterion of continuity for the boundary (all the Wires) //! The possible values are C0, G1, C1, G2, C2, C3, CN The default is C1 to respect the Cas.Cade Shape Validity. G1 and G2 are not authorized.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Criterion</strong> (<em>GeomAbs_Shape</em>) – default value is GeomAbs_C1</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.SetPCurveCriterion">
<code class="descname">SetPCurveCriterion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.SetPCurveCriterion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Defines a criterion of continuity for the boundary (all the pcurves of Wires) //! The possible values are C0, G1, C1, G2, C2, C3, CN The default is C1 to respect the Cas.Cade Shape Validity. G1 and G2 are not authorized.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Criterion</strong> (<em>GeomAbs_Shape</em>) – default value is GeomAbs_C1</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.SetSurfaceCriterion">
<code class="descname">SetSurfaceCriterion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.SetSurfaceCriterion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Defines a criterion of continuity for the boundary (all the Wires) //! The possible values are C0, G1, C1, G2, C2, C3, CN The default is C1 to respect the Cas.Cade Shape Validity. G1 and G2 are not authorized.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Criterion</strong> (<em>GeomAbs_Shape</em>) – default value is GeomAbs_C1</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.SetTolerance">
<code class="descname">SetTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.SetTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets tolerance.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Tol</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.SetTolerance2d">
<code class="descname">SetTolerance2d</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.SetTolerance2d" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets tolerance.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Tol</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShapeDivideContinuity.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShellSewing">
<em class="property">class </em><code class="descname">ShapeUpgrade_ShellSewing</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShellSewing" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<ul class="simple">
<li>Creates a ShellSewing, empty</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShellSewing.ApplySewing">
<code class="descname">ApplySewing</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShellSewing.ApplySewing" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Builds a new shape from a former one, by calling Sewing from BRepBuilderAPI. Rebuilt solids are oriented to be ‘not infinite’ //! If &lt;tol&gt; is not given (i.e. value 0. by default), it is computed as the mean tolerance recorded in &lt;shape&gt; //! If no shell has been sewed, this method returns the input shape</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>tol</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – default value is 0.0</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_ShellSewing.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_ShellSewing.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve">
<em class="property">class </em><code class="descname">ShapeUpgrade_SplitCurve</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.MMgt_TShared" title="OCC.MMgt.MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.MMgt_TShared</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.Build">
<code class="descname">Build</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.Build" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>If Segment is True, the result is composed with segments of the curve bounded by the SplitValues. If Segment is False, the result is composed with trimmed Curves all based on the same complete curve.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Segment</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">void</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.Compute">
<code class="descname">Compute</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.Compute" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Calculates points for correction/splitting of the curve</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">void</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes with curve first and last parameters.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>First</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
<li><strong>Last</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.Perform">
<code class="descname">Perform</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.Perform" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Performs correction/splitting of the curve. First defines splitting values by method Compute(), then calls method Build().</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Segment</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.SetSplitValues">
<code class="descname">SetSplitValues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.SetSplitValues" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the parameters where splitting has to be done.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>SplitValues</strong> (<em>Handle_TColStd_HSequenceOfReal &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.SplitValues">
<code class="descname">SplitValues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.SplitValues" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>returns all the splitting values including the First and Last parameters of the input curve Merges input split values and new ones into myGlobalKnots</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColStd.html#OCC.TColStd.Handle_TColStd_HSequenceOfReal" title="OCC.TColStd.Handle_TColStd_HSequenceOfReal">Handle_TColStd_HSequenceOfReal</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.Status">
<code class="descname">Status</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.Status" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the status OK - no splitting is needed DONE1 - splitting required and gives more than one segment DONE2 - splitting is required, but gives only one segment (initial) DONE3 - geometric form of the curve or parametrisation is modified</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>status</strong> (<em>ShapeExtend_Status</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d">
<em class="property">class </em><code class="descname">ShapeUpgrade_SplitCurve2d</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve" title="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d.GetCurves">
<code class="descname">GetCurves</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d.GetCurves" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColGeom2d.html#OCC.TColGeom2d.Handle_TColGeom2d_HArray1OfCurve" title="OCC.TColGeom2d.Handle_TColGeom2d_HArray1OfCurve">Handle_TColGeom2d_HArray1OfCurve</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes with pcurve with its first and last parameters.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>C</strong> (<em>Handle_Geom2d_Curve &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initializes with pcurve with its parameters.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>C</strong> (<em>Handle_Geom2d_Curve &amp;</em>) – </li>
<li><strong>First</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
<li><strong>Last</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2dContinuity">
<em class="property">class </em><code class="descname">ShapeUpgrade_SplitCurve2dContinuity</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2dContinuity" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d" title="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2d</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2dContinuity.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2dContinuity.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2dContinuity.SetCriterion">
<code class="descname">SetCriterion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2dContinuity.SetCriterion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets criterion for splitting.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Criterion</strong> (<em>GeomAbs_Shape</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2dContinuity.SetTolerance">
<code class="descname">SetTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2dContinuity.SetTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets tolerance.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Tol</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2dContinuity.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve2dContinuity.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d">
<em class="property">class </em><code class="descname">ShapeUpgrade_SplitCurve3d</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve" title="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d.GetCurves">
<code class="descname">GetCurves</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d.GetCurves" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColGeom.html#OCC.TColGeom.Handle_TColGeom_HArray1OfCurve" title="OCC.TColGeom.Handle_TColGeom_HArray1OfCurve">Handle_TColGeom_HArray1OfCurve</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes with curve with its first and last parameters.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>C</strong> (<em>Handle_Geom_Curve &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initializes with curve with its parameters.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>C</strong> (<em>Handle_Geom_Curve &amp;</em>) – </li>
<li><strong>First</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
<li><strong>Last</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity">
<em class="property">class </em><code class="descname">ShapeUpgrade_SplitCurve3dContinuity</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d" title="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3d</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity.GetCurve">
<code class="descname">GetCurve</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity.GetCurve" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Geom.html#OCC.Geom.Handle_Geom_Curve" title="OCC.Geom.Handle_Geom_Curve">Handle_Geom_Curve</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity.SetCriterion">
<code class="descname">SetCriterion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity.SetCriterion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets criterion for splitting.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Criterion</strong> (<em>GeomAbs_Shape</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity.SetTolerance">
<code class="descname">SetTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity.SetTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets tolerance.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Tol</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitCurve3dContinuity.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface">
<em class="property">class </em><code class="descname">ShapeUpgrade_SplitSurface</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.MMgt_TShared" title="OCC.MMgt.MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.MMgt_TShared</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.Build">
<code class="descname">Build</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.Build" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Performs splitting of the supporting surface. If resulting surface is B-Spline and Segment is True, the result is composed with segments of the surface bounded by the U and V SplitValues (method Geom_BSplineSurface::Segment is used). If Segment is False, the result is composed with Geom_RectangularTrimmedSurface all based on the same complete surface. Fields myNbResultingRow and myNbResultingCol must be set to specify the size of resulting grid of surfaces.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Segment</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">void</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.Compute">
<code class="descname">Compute</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.Compute" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Calculates points for correction/splitting of the surface.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Segment</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">void</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes with single supporting surface.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>S</strong> (<em>Handle_Geom_Surface &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initializes with single supporting surface with bounding parameters.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>S</strong> (<em>Handle_Geom_Surface &amp;</em>) – </li>
<li><strong>UFirst</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
<li><strong>ULast</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
<li><strong>VFirst</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
<li><strong>VLast</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.Perform">
<code class="descname">Perform</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.Perform" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Performs correction/splitting of the surface. First defines splitting values by method Compute(), then calls method Build().</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Segment</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.ResSurfaces">
<code class="descname">ResSurfaces</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.ResSurfaces" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns obtained surfaces after splitting as CompositeSurface</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.ShapeExtend.html#OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface" title="OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface">Handle_ShapeExtend_CompositeSurface</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.SetUSplitValues">
<code class="descname">SetUSplitValues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.SetUSplitValues" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets U parameters where splitting has to be done</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>UValues</strong> (<em>Handle_TColStd_HSequenceOfReal &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.SetVSplitValues">
<code class="descname">SetVSplitValues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.SetVSplitValues" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets V parameters where splitting has to be done</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>VValues</strong> (<em>Handle_TColStd_HSequenceOfReal &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.Status">
<code class="descname">Status</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.Status" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the status OK - no splitting is needed DONE1 - splitting required and gives more than one patch DONE2 - splitting is required, but gives only single patch (initial) DONE3 - geometric form of the surface or parametrisation is modified</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>status</strong> (<em>ShapeExtend_Status</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.USplitValues">
<code class="descname">USplitValues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.USplitValues" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>returns all the U splitting values including the First and Last parameters of the input surface</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColStd.html#OCC.TColStd.Handle_TColStd_HSequenceOfReal" title="OCC.TColStd.Handle_TColStd_HSequenceOfReal">Handle_TColStd_HSequenceOfReal</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.VSplitValues">
<code class="descname">VSplitValues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.VSplitValues" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>returns all the splitting V values including the First and Last parameters of the input surface</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColStd.html#OCC.TColStd.Handle_TColStd_HSequenceOfReal" title="OCC.TColStd.Handle_TColStd_HSequenceOfReal">Handle_TColStd_HSequenceOfReal</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceAngle">
<em class="property">class </em><code class="descname">ShapeUpgrade_SplitSurfaceAngle</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceAngle" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface" title="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>MaxAngle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceAngle.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceAngle.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceAngle.MaxAngle">
<code class="descname">MaxAngle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceAngle.MaxAngle" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns maximal angle</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceAngle.SetMaxAngle">
<code class="descname">SetMaxAngle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceAngle.SetMaxAngle" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Set maximal angle</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>MaxAngle</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceAngle.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceAngle.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceArea">
<em class="property">class </em><code class="descname">ShapeUpgrade_SplitSurfaceArea</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceArea" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface" title="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceArea.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceArea.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceArea.GetNbParts">
<code class="descname">GetNbParts</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceArea.GetNbParts" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeUpgrade_SplitSurfaceArea_GetNbParts(ShapeUpgrade_SplitSurfaceArea self) -&gt; Standard_Integer</p>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceArea.SetNbParts">
<code class="descname">SetNbParts</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceArea.SetNbParts" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeUpgrade_SplitSurfaceArea_SetNbParts(ShapeUpgrade_SplitSurfaceArea self, Standard_Integer value)</p>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceArea.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceArea.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceContinuity">
<em class="property">class </em><code class="descname">ShapeUpgrade_SplitSurfaceContinuity</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceContinuity" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface" title="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_SplitSurface</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceContinuity.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceContinuity.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceContinuity.SetCriterion">
<code class="descname">SetCriterion</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceContinuity.SetCriterion" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets criterion for splitting.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Criterion</strong> (<em>GeomAbs_Shape</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceContinuity.SetTolerance">
<code class="descname">SetTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceContinuity.SetTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets tolerance.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Tol</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceContinuity.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_SplitSurfaceContinuity.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool">
<em class="property">class </em><code class="descname">ShapeUpgrade_Tool</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.MMgt_TShared" title="OCC.MMgt.MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.MMgt_TShared</span></code></a></p>
<ul class="simple">
<li>Empty constructor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.Context">
<code class="descname">Context</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.Context" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns context</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.ShapeBuild.html#OCC.ShapeBuild.Handle_ShapeBuild_ReShape" title="OCC.ShapeBuild.Handle_ShapeBuild_ReShape">Handle_ShapeBuild_ReShape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.LimitTolerance">
<code class="descname">LimitTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.LimitTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns tolerance limited by [myMinTol,myMaxTol]</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>toler</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.MaxTolerance">
<code class="descname">MaxTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.MaxTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns maximal allowed tolerance</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.MinTolerance">
<code class="descname">MinTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.MinTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns minimal allowed tolerance</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.Precision">
<code class="descname">Precision</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.Precision" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns basic precision value</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.Set">
<code class="descname">Set</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.Set" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Copy all fields from another Root object</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>tool</strong> (<em>Handle_ShapeUpgrade_Tool &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.SetContext">
<code class="descname">SetContext</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.SetContext" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets context</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>context</strong> (<em>Handle_ShapeBuild_ReShape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.SetMaxTolerance">
<code class="descname">SetMaxTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.SetMaxTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets maximal allowed tolerance</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>maxtol</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.SetMinTolerance">
<code class="descname">SetMinTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.SetMinTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets minimal allowed tolerance</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>mintol</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.SetPrecision">
<code class="descname">SetPrecision</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.SetPrecision" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets basic precision value</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>preci</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_Tool.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain">
<em class="property">class </em><code class="descname">ShapeUpgrade_UnifySameDomain</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.MMgt_TShared" title="OCC.MMgt.MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.MMgt_TShared</span></code></a></p>
<ul class="simple">
<li>empty constructor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>aShape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>UnifyEdges</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li>
<li><strong>UnifyFaces</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li>
<li><strong>ConcatBSplines</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li>
</ul>
</td>
</tr>
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.Build">
<code class="descname">Build</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.Build" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Builds the resulting shape</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.Generated">
<code class="descname">Generated</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.Generated" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aShape</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.Initialize">
<code class="descname">Initialize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.Initialize" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>aShape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>UnifyEdges</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li>
<li><strong>UnifyFaces</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li>
<li><strong>ConcatBSplines</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.Shape">
<code class="descname">Shape</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.Shape" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Gives the resulting shape</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.UnifyEdges">
<code class="descname">UnifyEdges</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.UnifyEdges" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>this method makes if possible a common edge from each group of edges connecting common couple of faces</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.UnifyFaces">
<code class="descname">UnifyFaces</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.UnifyFaces" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>this method makes if possible a common face from each group of faces lying on coincident surfaces</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.UnifyFacesAndEdges">
<code class="descname">UnifyFacesAndEdges</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.UnifyFacesAndEdges" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>this method unifies same domain faces and edges</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_UnifySameDomain.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide">
<em class="property">class </em><code class="descname">ShapeUpgrade_WireDivide</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeUpgrade.ShapeUpgrade_Tool" title="OCC.ShapeUpgrade.ShapeUpgrade_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeUpgrade.ShapeUpgrade_Tool</span></code></a></p>
<ul class="simple">
<li>Empty constructor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.GetEdgeDivideTool">
<code class="descname">GetEdgeDivideTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.GetEdgeDivideTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>returns tool for splitting edges</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_EdgeDivide">Handle_ShapeUpgrade_EdgeDivide</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.GetFixSmallCurveTool">
<code class="descname">GetFixSmallCurveTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.GetFixSmallCurveTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns tool for fixing small curves</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves" title="OCC.ShapeUpgrade.Handle_ShapeUpgrade_FixSmallCurves">Handle_ShapeUpgrade_FixSmallCurves</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.GetTransferParamTool">
<code class="descname">GetTransferParamTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.GetTransferParamTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the tool for Transfer of parameters.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.ShapeAnalysis.html#OCC.ShapeAnalysis.Handle_ShapeAnalysis_TransferParameters" title="OCC.ShapeAnalysis.Handle_ShapeAnalysis_TransferParameters">Handle_ShapeAnalysis_TransferParameters</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes by wire and face</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>W</strong> (<em>TopoDS_Wire &amp;</em>) – </li>
<li><strong>F</strong> (<em>TopoDS_Face &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initializes by wire and surface</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>W</strong> (<em>TopoDS_Wire &amp;</em>) – </li>
<li><strong>S</strong> (<em>Handle_Geom_Surface &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.Load">
<code class="descname">Load</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.Load" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Loads working wire</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>W</strong> (<em>TopoDS_Wire &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Creates wire of one edge and calls Load for wire</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>E</strong> (<em>TopoDS_Edge &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.Perform">
<code class="descname">Perform</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.Perform" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Computes the resulting wire by splitting all the edges according to splitting criteria. All the modifications made are recorded in context (ShapeBuild_ReShape). This tool is applied to all edges before splitting them in order to keep sharings. If no supporting face or surface is defined, only 3d splitting criteria are used.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">void</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetEdgeDivideTool">
<code class="descname">SetEdgeDivideTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetEdgeDivideTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets tool for splitting edge</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>edgeDivideTool</strong> (<em>Handle_ShapeUpgrade_EdgeDivide &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetEdgeMode">
<code class="descname">SetEdgeMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetEdgeMode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets mode for splitting 3d curves from edges. 0 - only curve 3d from free edges. 1 - only curve 3d from shared edges. 2 - all curve 3d.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>EdgeMode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetFace">
<code class="descname">SetFace</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetFace" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets supporting surface by face</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>F</strong> (<em>TopoDS_Face &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetFixSmallCurveTool">
<code class="descname">SetFixSmallCurveTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetFixSmallCurveTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets tool for fixing small curves with specified min tolerance;</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>FixSmallCurvesTool</strong> (<em>Handle_ShapeUpgrade_FixSmallCurves &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetSplitCurve2dTool">
<code class="descname">SetSplitCurve2dTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetSplitCurve2dTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the tool for splitting pcurves.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>splitCurve2dTool</strong> (<em>Handle_ShapeUpgrade_SplitCurve2d &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetSplitCurve3dTool">
<code class="descname">SetSplitCurve3dTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetSplitCurve3dTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the tool for splitting 3D curves.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>splitCurve3dTool</strong> (<em>Handle_ShapeUpgrade_SplitCurve3d &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetSurface">
<code class="descname">SetSurface</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetSurface" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets supporting surface</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>S</strong> (<em>Handle_Geom_Surface &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Sets supporting surface with location</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>S</strong> (<em>Handle_Geom_Surface &amp;</em>) – </li>
<li><strong>L</strong> (<em>TopLoc_Location &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetTransferParamTool">
<code class="descname">SetTransferParamTool</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.SetTransferParamTool" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the tool for Transfer parameters between curves and pcurves.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>TransferParam</strong> (<em>Handle_ShapeAnalysis_TransferParameters &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.Status">
<code class="descname">Status</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.Status" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Queries status of last call to Perform() OK - no edges were splitted, wire left untouched DONE1 - some edges were splitted FAIL1 - some edges have no 3d curve (skipped) FAIL2 - some edges have no pcurve (skipped)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>status</strong> (<em>ShapeExtend_Status</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.Wire">
<code class="descname">Wire</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.Wire" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Gives the resulting Wire (equal to initial one if not done or Null if not loaded)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Wire" title="OCC.TopoDS.TopoDS_Wire">TopoDS_Wire</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.ShapeUpgrade_WireDivide.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.SwigPyIterator">
<em class="property">class </em><code class="descname">SwigPyIterator</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.SwigPyIterator" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<dl class="method">
<dt id="OCC.ShapeUpgrade.SwigPyIterator.advance">
<code class="descname">advance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.SwigPyIterator.advance" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.SwigPyIterator.copy">
<code class="descname">copy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.SwigPyIterator.copy" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.SwigPyIterator.decr">
<code class="descname">decr</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.SwigPyIterator.decr" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.SwigPyIterator.distance">
<code class="descname">distance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.SwigPyIterator.distance" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.SwigPyIterator.equal">
<code class="descname">equal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.SwigPyIterator.equal" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.SwigPyIterator.incr">
<code class="descname">incr</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.SwigPyIterator.incr" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.SwigPyIterator.next">
<code class="descname">next</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.SwigPyIterator.next" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.SwigPyIterator.previous">
<code class="descname">previous</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.SwigPyIterator.previous" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.SwigPyIterator.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.SwigPyIterator.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeUpgrade.SwigPyIterator.value">
<code class="descname">value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.SwigPyIterator.value" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

<dl class="function">
<dt id="OCC.ShapeUpgrade.new_instancemethod">
<code class="descname">new_instancemethod</code><span class="sig-paren">(</span><em>func</em>, <em>inst</em>, <em>cls</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.new_instancemethod" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="function">
<dt id="OCC.ShapeUpgrade.register_handle">
<code class="descname">register_handle</code><span class="sig-paren">(</span><em>handle</em>, <em>base_object</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.register_handle" title="Permalink to this definition">¶</a></dt>
<dd><p>Inserts the handle into the base object to
prevent memory corruption in certain cases</p>
</dd></dl>

<dl class="class">
<dt id="OCC.ShapeUpgrade.shapeupgrade">
<em class="property">class </em><code class="descname">shapeupgrade</code><a class="headerlink" href="#OCC.ShapeUpgrade.shapeupgrade" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeUpgrade.shapeupgrade.C0BSplineToSequenceOfC1BSplineCurve">
<em class="property">static </em><code class="descname">C0BSplineToSequenceOfC1BSplineCurve</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.shapeupgrade.C0BSplineToSequenceOfC1BSplineCurve" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Unifies same domain faces and edges of specified shape</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>BS</strong> (<em>Handle_Geom_BSplineCurve &amp;</em>) – </li>
<li><strong>seqBS</strong> (<em>Handle_TColGeom_HSequenceOfBoundedCurve &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Converts C0 B-Spline curve into sequence of C1 B-Spline curves. This method splits B-Spline at the knots with multiplicities equal to degree, i.e. unlike method GeomConvert::C0BSplineToArrayOfC1BSplineCurve this one does not use any tolerance and therefore does not change the geometry of B-Spline. Returns True if C0 B-Spline was successfully splitted, else returns False (if BS is C1 B-Spline).</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>BS</strong> (<em>Handle_Geom2d_BSplineCurve &amp;</em>) – </li>
<li><strong>seqBS</strong> (<em>Handle_TColGeom2d_HSequenceOfBoundedCurve &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeUpgrade.shapeupgrade.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeUpgrade.shapeupgrade.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="function">
<dt id="OCC.ShapeUpgrade.shapeupgrade_C0BSplineToSequenceOfC1BSplineCurve">
<code class="descname">shapeupgrade_C0BSplineToSequenceOfC1BSplineCurve</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeUpgrade.shapeupgrade_C0BSplineToSequenceOfC1BSplineCurve" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Unifies same domain faces and edges of specified shape</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>BS</strong> (<em>Handle_Geom_BSplineCurve &amp;</em>) – </li>
<li><strong>seqBS</strong> (<em>Handle_TColGeom_HSequenceOfBoundedCurve &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Converts C0 B-Spline curve into sequence of C1 B-Spline curves. This method splits B-Spline at the knots with multiplicities equal to degree, i.e. unlike method GeomConvert::C0BSplineToArrayOfC1BSplineCurve this one does not use any tolerance and therefore does not change the geometry of B-Spline. Returns True if C0 B-Spline was successfully splitted, else returns False (if BS is C1 B-Spline).</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>BS</strong> (<em>Handle_Geom2d_BSplineCurve &amp;</em>) – </li>
<li><strong>seqBS</strong> (<em>Handle_TColGeom2d_HSequenceOfBoundedCurve &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

</div>


           </div>
           <div class="articleComments">
            
           </div>
          </div>
          <footer>
  

  <hr/>

  <div role="contentinfo">
    <p>
        &copy; Copyright 2017, Thomas Paviot.

    </p>
  </div>
  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 

</footer>

        </div>
      </div>

    </section>

  </div>
  


  

    <script type="text/javascript">
        var DOCUMENTATION_OPTIONS = {
            URL_ROOT:'./',
            VERSION:'0.18',
            COLLAPSE_INDEX:false,
            FILE_SUFFIX:'.html',
            HAS_SOURCE:  true,
            SOURCELINK_SUFFIX: '.txt'
        };
    </script>
      <script type="text/javascript" src="static/jquery.js"></script>
      <script type="text/javascript" src="static/underscore.js"></script>
      <script type="text/javascript" src="static/doctools.js"></script>

  

  
  
    <script type="text/javascript" src="static/js/theme.js"></script>
  

  
  
  <script type="text/javascript">
      jQuery(function () {
          SphinxRtdTheme.StickyNav.enable();
      });
  </script>
   

</body>
</html>